//==========================================================================
// Copyright (c) 2000-2008,  Elastos, Inc.  All Rights Reserved.
//==========================================================================
#include "csection.h"
#include <string.h>
#include <stdio.h>

void Section::MemZero()
{
    memset((Aura_PVoid *)(m_uImageBase+m_uVAddr), 0, m_uVSize);
}

void Section::MemCopy(void * p, int nSize)
{
    memcpy((Aura_PVoid *)(m_uImageBase+m_uVAddr), p, nSize);
}

void Section::MemCopy(Aura_UInt32 uOffset, Aura_UInt32 uSize, void * p)
{
    memcpy((Aura_PVoid *)(m_uImageBase+ m_uVAddr+ uOffset), p, uSize);
}

